#!/bin/bash

#拉取镜像
docker pull mysql:5.7

#创建一个临时的msyql:5.7容器，目的是cp 容器里mysql的配置文件
docker run -d -p 63306:3306 --name myMysql -e MYSQL_ROOT_PASSWORD=root mysql:5.7

#复制容器中的mysql配置文件到宿主机指定目录
docker cp myMysql:/etc/mysql /docker_data/mysql

#停止并删除刚才创建的临时容器
docker stop myMysql

#找到容器
docker ps -a
#删除容器 
dokcer rm 容器id

#创建并启动mysql:5.7容器
docker run -d --name mysql5.7 -p 63306:3306 --restart always --privileged=true -v /docker_data/mysql:/etc/mysql -v /docker_data/mysql/data:/var/lib/mysql -e MYSQL_USER="lvjinhui" -e MYSQL_PASSWORD="lvjinhui123" -e MYSQL_ROOT_PASSWORD="lvjinhui123" mysql:5.7

#大功告成，查看容器日志
docker logs mysql5.7